package com.zkingsoft.bean;

import java.math.BigDecimal;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.matrix.core.anotations.Extend;
import com.zkingsoft.common.bean.EntityDTOExt;

/**
 * @description (我的优惠券)
 * @author 何明
 * @date 2018-05-23 09:24
 */
public class BizMyCoupon  extends EntityDTOExt{
	@Extend
	private static final long serialVersionUID = 1L; 

	
	/**
	 * 主键
	 */
	private String  mcouId;
			
	
	/**
	 * 优惠券ID
	 */
	private String  couId;
			
	
	/**
	 * 领取人ID
	 */
	private String  userId;
			
	
	/**
	 * 是否已失效:0、未使用  1、已使用 2、已失效
	 */
	private Integer  mcouStatus;
			
	/**
	 * 名称
	 */
	@Extend
	private String  couName;
			
	
	/**
	 * 面值
	 */
	@Extend
	private BigDecimal  couValue;
	
	/**
	 * 到期时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd")
	@Extend
	private Date  couEndTime;

	
	
	
	
	
	public String getCouName() {
		return couName;
	}

	public void setCouName(String couName) {
		this.couName = couName;
	}

	public BigDecimal getCouValue() {
		return couValue;
	}

	public void setCouValue(BigDecimal couValue) {
		this.couValue = couValue;
	}

	public Date getCouEndTime() {
		return couEndTime;
	}

	public void setCouEndTime(Date couEndTime) {
		this.couEndTime = couEndTime;
	}

	public String getMcouId() {
			if(mcouId==null){
			return "";
   		}
		
		return mcouId;
	}
   	
   	public void setMcouId(String mcouId) {
		this.mcouId=mcouId;
	}
   	

	public String getCouId() {
			if(couId==null){
			return "";
   		}
		
		return couId;
	}
   	
   	public void setCouId(String couId) {
		this.couId=couId;
	}
   	

	public String getUserId() {
			if(userId==null){
			return "";
   		}
		
		return userId;
	}
   	
   	public void setUserId(String userId) {
		this.userId=userId;
	}
   	

	public Integer getMcouStatus() {
		
		return mcouStatus;
	}
   	
   	public void setMcouStatus(Integer mcouStatus) {
		this.mcouStatus=mcouStatus;
	}
   	


  
}